package tech.abing.spider.util;

import java.io.UnsupportedEncodingException;
import java.lang.reflect.Field;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.apache.commons.lang.RandomStringUtils;
import org.apache.commons.lang3.StringEscapeUtils;
import org.jsoup.Jsoup;

/**
 * 字符串工具类, 继承org.apache.commons.lang3.StringUtils类
 * 
 * @Description: TODO
 * @author Ivan 2862099249@qq.com
 * @date 2015年4月12日 下午12:58:25
 * @version V1.0
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils {

	/**
	 * 过滤字符串的html标签
	 */
	private final static String regxpForHtml = "<([^>]*)>";
	public final static String userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0";
	
	
	public static String filterHtml(String str) {
		Pattern pattern = Pattern.compile(regxpForHtml);
		Matcher matcher = pattern.matcher(str);
		StringBuffer sb = new StringBuffer();
		boolean result1 = matcher.find();
		while (result1) {
			matcher.appendReplacement(sb, "");
			result1 = matcher.find();
		}
		matcher.appendTail(sb);
		return sb.toString();
	}

	public static String lowerFirst(String str) {
		if (StringUtils.isBlank(str)) {
			return "";
		} else {
			return str.substring(0, 1).toLowerCase() + str.substring(1);
		}
	}

	public static String upperFirst(String str) {
		if (StringUtils.isBlank(str)) {
			return "";
		} else {
			return str.substring(0, 1).toUpperCase() + str.substring(1);
		}
	}

	/**
	 * 替换掉HTML标签方法
	 */
	public static String replaceHtml(String html) {
		if (isBlank(html)) {
			return "";
		}
		String regEx = "<.+?>";
		Pattern p = Pattern.compile(regEx);
		Matcher m = p.matcher(html);
		String s = m.replaceAll("");
		return s;
	}

	/**
	 * 缩略字符串（不区分中英文字符）
	 * 
	 * @param str
	 *            目标字符串
	 * @param length
	 *            截取长度
	 * @return
	 */
	public static String abbr(String str, int length) {
		if (str == null) {
			return "";
		}
		try {
			StringBuilder sb = new StringBuilder();
			int currentLength = 0;
			for (char c : replaceHtml(StringEscapeUtils.unescapeHtml4(str)).toCharArray()) {
				currentLength += String.valueOf(c).getBytes("GBK").length;
				if (currentLength <= length - 3) {
					sb.append(c);
				} else {
					sb.append("...");
					break;
				}
			}
			return sb.toString();
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return "";
	}

	/**
	 * 缩略字符串（替换html）
	 * 
	 * @param str
	 *            目标字符串
	 * @param length
	 *            截取长度
	 * @return
	 */
	public static String rabbr(String str, int length) {
		return abbr(replaceHtml(str), length);
	}

	/**
	 * 转换为Double类型
	 */
	public static Double toDouble(Object val) {
		if (val == null) {
			return 0D;
		}
		try {
			return Double.valueOf(trim(val.toString()));
		} catch (Exception e) {
			return 0D;
		}
	}

	/**
	 * 转换为Float类型
	 */
	public static Float toFloat(Object val) {
		return toDouble(val).floatValue();
	}

	/**
	 * 转换为Long类型
	 */
	public static Long toLong(Object val) {
		return toDouble(val).longValue();
	}

	/**
	 * 转换为Integer类型
	 */
	public static Integer toInteger(Object val) {
		return toLong(val).intValue();
	}

	/**
	 * 获得用户远程地址
	 */
//	public static String getRemoteAddr(HttpServletRequest request) {
//		String remoteAddr = request.getHeader("X-Real-IP");
//		if (isNotBlank(remoteAddr)) {
//			remoteAddr = request.getHeader("X-Forwarded-For");
//		} else if (isNotBlank(remoteAddr)) {
//			remoteAddr = request.getHeader("Proxy-Client-IP");
//		} else if (isNotBlank(remoteAddr)) {
//			remoteAddr = request.getHeader("WL-Proxy-Client-IP");
//		}
//		return remoteAddr != null ? remoteAddr : request.getRemoteAddr();
//	}

	/**
	 * 去除制表符
	 * 
	 * @param str
	 * @return
	 */
	public static String replaceBlank(String str) {
		String dest = "";
		if (StringUtils.isNotBlank(str)) {
			Pattern p = Pattern.compile("\\\\t|\\\\r|\\\\n|\\t|\\r|\\n|\\s*");
			Matcher m = p.matcher(str);
			dest = m.replaceAll("");
		}
		return dest;
	}
	
	/**
	 * 提取数字
	 * 
	 * @param str
	 * @return
	 */
	public static String getNumber(String str) {
		String dest = "";
		if (StringUtils.isNotBlank(str)) {
			dest = Pattern.compile("[^0-9]").matcher(str).replaceAll("");
		}
		return dest;
	}

	/**
	 * 根据给出的字段名获取相应的get方法
	 * 
	 * @param name
	 *            给出的字段名
	 * @return 返回相应字段的get方法
	 */
	public static String getMethodName(String name) {
		char[] ch = name.toCharArray();
		ch[0] -= 32;
		String str = new String(ch);
		return "get" + str;
	}

	/**
	 * 生成随即密码
	 * 
	 * @param pwd_len
	 *            生成的密码的总长度
	 * @return 密码的字符串
	 */
	public static String genRandomNum(int pwd_len) {
		// 35是因为数组是从0开始的，26个字母+10个 数字
		final int maxNum = 36;
		int i; // 生成的随机数
		int count = 0; // 生成的密码的长度
		char[] str = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's',
				't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };

		StringBuffer pwd = new StringBuffer("");
		Random r = new Random();
		while (count < pwd_len) {
			// 生成随机数，取绝对值，防止 生成负数，

			i = Math.abs(r.nextInt(maxNum)); // 生成的数最大为36-1

			if (i >= 0 && i < str.length) {
				pwd.append(str[i]);
				count++;
			}
		}

		return pwd.toString().toUpperCase();
	}
	
	/**
	 * 保留两位小数，并显示为千分位
	 * @param val
	 * @return
	 */
	public static String formatDecimal(Double val){
		
		return formatDecimal(val, "###,##0.00");
	}
	
	/**
	 * 
	 * @param val
	 * @return
	 */
	public static String formatDecimal(Double val, String pattern){
		if(val == null) return null;
		
		DecimalFormat df = new DecimalFormat(pattern);
		return df.format(val);
	}
	
	/**
	 * 千分位表示
	 * @param val
	 * @return
	 */
	public static String formatInteger(Integer val){
		return formatInteger(val, "###,##0");
	}
	
	public static String formatInteger(Integer val, String pattern){
		if(val == null) return null;
		
		DecimalFormat df = new DecimalFormat(pattern);
		return df.format(val);
	}
	/**
	 * 
	 * @param obj
	 * @return
	 */
	public static String toString(Object obj){
		if(obj == null){
			return "";
		}else{
			return obj.toString();
		}
	}
	
	
	/**
	 * 保留两位小数
	 * @param val
	 * @return
	 */
	public static String formatPercent100(Double val){
		if(val == null) return null;
		NumberFormat format = NumberFormat.getPercentInstance();// 获取格式化类实例 

	    format.setMinimumFractionDigits(2);// 设置小数位 
	    
	    return format.format(val / 100.0);
	}
	
	public static String formatPercent(Double val){
		if(val == null) return null;
		NumberFormat format = NumberFormat.getPercentInstance();// 获取格式化类实例 

	    format.setMinimumFractionDigits(2);// 设置小数位 
	    
	    return format.format(val);
	}

	/**
	 * 生成sql中in部分
	 * @param val
	 * @return 比如：1111,222,333==>'1111','222','333'
	 */
	public static String strIn(String val){
		
		return "'" + val.replace(",", "','") + "'";
		
	}
	
	//转化字符串为十六进制编码  
	public static String toHexString(String s) {  
	   String str = "";  
	   for (int i = 0; i < s.length(); i++) {  
	    int ch = (int) s.charAt(i);  
	    String s4 = Integer.toHexString(ch);  
	    str = str + s4;  
	   }  
	   return str;  
	}  
	
	public static boolean isValidDate(String date,String pattern){
		SimpleDateFormat sdf = new SimpleDateFormat(pattern);
		String temp = "";
		try {	
			   temp = sdf.format(sdf.parse(date));
			   if(temp.equals(date)){
				   return true;
			   }
		} catch (ParseException e) {
		} 
		return false;
	}
	
	//产生一个乱序的数组
    public static int[] randIndex(int len)
    {
        if (len == 0) return null;

        int[] arr = new int[len];
        for (int i = 0; i < len; i++)
        {
            arr[i] = i;
        }
        int[] arrResult = new int[len];
        int count = 0;// 索引  
        int randPos = 0;// 位置  
        int index = 0;
        do
        {
            Random rand = new Random();
            int maxval = len - count;
            randPos = rand.nextInt(maxval);
            arrResult[index++] = arr[randPos];
            count++;
            arr[randPos] = arr[maxval - 1];// 将最后一位数值赋值给已经被使用的cbPosition  
        } while (count < len);

        return arrResult;
    }

    public static String getRandomCookie(){
    	
    	String[] cookies = new String[]{
				//OK
				"pnm_cku822=011UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUZ7QHlNdyE%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuUWxXblpgV2pIckp%2BQ31GfkV8R35LdkN6Rmg%2B%7CVWldfS0QMAU8AyMaOhRXfFxjTRtN%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AsvLEj-Vf-TGBxNGLfhC3gn4G2G1YN/i; isg=525AC4970E4D2C966E6B9570DD86DA77; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=FbvSUdVcyj9ZMQ%3D%3D&id2=UU6gYbjhZbva9w%3D%3D&vt3=F8dASMyekgaFmSo7vkw%3D&lg2=UIHiLt3xD8xYTw%3D%3D; lgc=vlt35775jb; tracknick=vlt35775jb; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; uc1=cookie15=Vq8l%2BKCLz3%2F65A%3D%3D&existShop=false; cookie1=VynLT7WFTg%2FDwhfVUGVu0md09wFG0m13SBK8u8wJ%2BaI%3D; unb=2610030122; skt=21a23bc35aacca8a; _l_g_=Ug%3D%3D; _nk_=vlt35775jb; cookie17=UU6gYbjhZbva9w%3D%3D; login=true",
				"pnm_cku822=243UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUZ5THBMeC4%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuUW5bZ1tvWGVHeUJ%2BRnNIcU11QH5Be0Z5RWs9%7CVWldfS0QMAU6BSUZJAQqS25YJF02ZgU5HTNlMw%3D%3D%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AkBAN347M75IE6gHasFpr8ajUMASySST; isg=C9B15BF2461290191E1F0C72D66125FA; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=255UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUZ8QnlCeC4%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuUWtVblVvWGVHeU1wTHNGe0J9R3JMeUJ4QnpUAg%3D%3D%7CVWldfS0TMw83FyICLFcnVTRafh9gThhO%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=Ajo6V7rMtY3GfuJZdKPD2ZASym5c677F; isg=188D16BBF4FB7B0B40D1BE9C5F621499; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				
				"pnm_cku822=005UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUd4RH9LcSc%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuUG9TaFxmUWxOdU1zTnFFcU10QHVPe0d%2BS2Uz%7CVWldfS0TMwowDCwQKAgmDS0UNAgte005TSxCZg9lSx1L%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AqmpjAbySxfJ1rFsu05ApGcn-VsDdp2o; isg=18E3FBDA599A834C6019371B9A4B299F; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=247UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUd%2BQH5Bfyk%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuUGlXaVZoX2JAdUB6T3ZMdUtxRX1IcU11SWcx%7CVWldfS0SMgk9HSEcPBJ%2BD3xMfFh8QTAOIHYg%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AlZW94wIgDJnIn6F8C-nzVwI5gJY/pox; isg=57B361421236A037EB8C137E3CE935EC; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=033UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUdzTHlAfSs%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuUGRbbldqXWBCfEhzS3dMcElxTXlHfkd9RGo8%7CVWldfS0QMAk8BSUZIAAuXScRZQhsFnsJZwB7XyAOWA4%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AhkZMRbTYFa3aSEcq37QFHbZaQvzpg1Y; isg=5869BF44657369856E2AC2D8065E9937; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=138UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUB%2BSndPcyU%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuV2ldYFhkU25MeUZ%2BR3tEe05zR3tGc0t%2BR2k%2F%7CVWldfS0SMg02CysTMx0gFGFcYE4YTg%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AqqqBJSj9dp1F1IJZNNTCeGOuh5MGy51; isg=8860E68B4E7B5AEFC04AB0DBF8A1D312; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=137UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUB1TnRAeiw%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuV2JZY1dtWmdFf0p0SnJId0l9R3NKcEVwTGI0%7CVWldfS0SMg00Di4QMB5qFXxSBFI%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=ApycLqEb06FAe4RzJo2Nk0M5LLROFUA/; isg=428D150B18F7F821C23F3B72C3DEAE76; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=033UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUF%2FQHRBeC4%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuVmhXY1ZvWGVHekZ7QXpGe0N9QX5HeEx4RXFNYzU%3D%7CVWldfS0TMwwwDCwVNRs%2FRS9GaD5o%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AnFxK9T-XXzoEnkUwzYIjJ6dwfMLXuXQ; isg=D3F5512ED1A9A4EBEAA87E5A493D2AEE; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=089UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUF0S3JPciQ%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuVmNcZVhlUm9NdEpyTXBLd0p3TXZNd0N6R39RBw%3D%3D%7CVWldfS0TMwoxDS0RLw8hTClEIGwjSDNJLQYmHzFnMQ%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=Alpa-fmjValJFwL5lEPjObGt6g58i95l; isg=3B6EBE547234DA7EDB21171507FABFE8; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=099UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNMeUJ9SX1IcSc%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZFtuVWpeal9mUWxOd05xTXZIcUtwTHhEcE5zRmg%2B%7CVWldfS0TMw8yEi4SMhwhUncFeANzAWAOKgRSBA%3D%3D%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=ZUNrDndtynICAdoSRB+tV/Yn; l=AjEx5SvzOL7waTnUg/ZIzN3xAbPLE6WS; isg=4B1A0ACF5FB82726EBF9AF237B811DCC; t=9f70715c4f932f79e0ed52ba39e58c00; uc3=nk2=G5ThO1b2smtV&id2=UU6hTeBk8hBO7g%3D%3D&vt3=F8dASMyekgaFlx9KcCY%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=xt179915t; tracknick=xt179915t; cookie2=1c4175d4bd9ebe35476b21192f4026fd; _tb_token_=tWaB5D42kh52UZ2; skt=cd914cebce82c665; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&existShop=false; cookie1=UNQxFIksUhW%2FX6zHh3hOPRM6WbcB7DLCwvMgU47AVW0%3D; unb=2609730770; _l_g_=Ug%3D%3D; _nk_=xt179915t; cookie17=UU6hTeBk8hBO7g%3D%3D; login=true",
				"pnm_cku822=207UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEp%2BQ3xAfSs%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jXWlUa1dqXWBCeEB%2FRnlEeE1zSnBKdUB7QG44%7CVWldfS0SMgwxES0TMx0gHiMYMgY8GS9DMkFwXghe%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D1; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=14C282051BAC5ACD4EF9FB5E82F993EA; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AhQUyNCDIWAjk/wLXuWFay/JpFyGZDhX",
				"pnm_cku822=063UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdE10SHRNcCY%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jWmNfY1pnUG1PdU96QXVBeUF9RHxGe09xSmQy%7CVWldfS0TMwk3AiIeJQUrDnwEPRoqDioXZl9iViMeIgxaDA%3D%3D%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D1; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=FBC58C1E18EA3F72D2904F7DB732AC05; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AvDwJPs5T8fRfVj3mjG53zP7gLBCNNSD",
				
				//OK
				"pnm_cku822=146UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdExxT3FMcCY%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jW2ZYZltnUG1Pc0pxT3ZPd0N9QnpCfEl2S3RaDA%3D%3D%7CVWldfS0QMA8zDCwWNhhzFHIPbgh0Wgxa%7CVmhIGCIbOwQ9AyMfJB8iAjwIMgYmGi4RLAwwDTgFJRktEi8PMw4wC10L%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=A57D6B84C870396637EC1CC7B1BD7864; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AmNjW4kfHYJ5vat-hfB6FtS0s6kNU/ea; uc1=cookie15=URm48syIIVrSKA%3D%3D&cbu=1&existShop=false; uc3=nk2=Ggj%2F%2Fvcxb28%3D&id2=UU6lTRHPVGGURg%3D%3D&vt3=F8dASMyelg%2B%2FDt%2FeVOU%3D&lg2=UtASsssmOIJ0bQ%3D%3D; lgc=ycynut51; tracknick=ycynut51; cookie1=VAWJ%2BpljuMfD0MLSSFP%2F9grLgV8h21WhJMVdbwK5c%2Fo%3D; unb=2640201612; skt=38822a0610d36240; _l_g_=Ug%3D%3D; _nk_=ycynut51; cookie17=UU6lTRHPVGGURg%3D%3D; login=true",
				"pnm_cku822=204UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUx1QXxCfig%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iW2JWa1VpXmNBeEB6Rn1EcU5yRnJHckx0QW85%7CVWldfS0RMQ05DTUVKgokGSYIXgg%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=ApCQSWlNjVNNMfgXOlHZvm/uINDiWXSj; isg=6F112AB988E9775060F3EAD3091BBDB5; t=0e78735c49b9ae3877532d2e54ae58fd; uc3=nk2=D8LpDp%2Bw2mtHkg%3D%3D&id2=UU6lTRDCDgawJw%3D%3D&vt3=F8dASMyelg6t6KHAkGM%3D&lg2=Vq8l%2BKCLz3%2F65A%3D%3D; lgc=laenzzg220; tracknick=laenzzg220; cookie2=1ca36053dd658e1c16021d01ebcfbaab; _tb_token_=wOGCRZjUGrz6zP3; skt=cb349e08ec693764; uc1=cookie15=URm48syIIVrSKA%3D%3D&cbu=1&existShop=false; cookie1=AVMBkP8f19z7syiqBDZ9Q72Qu3WS96KFluqZjeOIU4c%3D; unb=2640381112; _l_g_=Ug%3D%3D; _nk_=laenzzg220; cookie17=UU6lTRDCDgawJw%3D%3D; login=true",
				"pnm_cku822=133UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEx1TnNLdyE%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jW2JZZFxgV2pIc0t1SnJKd09wTXVJcER6T2E3%7CVWldfS0TMwozCSkVLAwidAF0HXcnRScDKFEsSgQqfCo%3D%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=1612A50BB4938AE96B08E70357619BE7; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AkREO4EWVlCTjCx7DtVVG3-tVMw2W2jH; uc3=nk2=D9CYEs6Lhpb%2Fm%2Bg%3D&id2=UU6lTRHHeYCMjw%3D%3D&vt3=F8dASMyelg%2B%2BHbJHF4A%3D&lg2=Vq8l%2BKCLz3%2F65A%3D%3D; lgc=lsidovmm948; tracknick=lsidovmm948; skt=e50f01332323e8ac; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UUAOzFzq%2BkVzjNiLg8h2sFcQuyAx1O42NGP%2FZult10c%3D; unb=2640281324; _l_g_=Ug%3D%3D; _nk_=lsidovmm948; cookie17=UU6lTRHHeYCMjw%3D%3D; login=true",
				"pnm_cku822=025UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEx3T3tOciQ%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jW2BYbFllUm9NcE5wT3RLcE91QHxHfEh9Q39RBw%3D%3D%7CVWldfS0RMQ01CjYWKhMzHWxSPwp%2FQn5Ee0BlTHZIZjBm%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=7259271D7220A0C7242C13874007B3BB; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=ApGRyj7Dy6gUWZm049Yo7Boi4ZMr/gVw; uc3=nk2=F4B46S9NOAA%3D&id2=UU6lTRL64A4ZyA%3D%3D&vt3=F8dASMyelg%2B%2BH5DqXhQ%3D&lg2=URm48syIIVrSKA%3D%3D; lgc=tvfiv348; tracknick=tvfiv348; skt=89f1592af7f2278f; uc1=cookie15=UtASsssmOIJ0bQ%3D%3D&cbu=1&existShop=false; cookie1=W89JCyMcV1LttZ0cYLjhwN5E4HqWQMGkdp4ALFN3%2FtA%3D; unb=2640122294; _l_g_=Ug%3D%3D; _nk_=tvfiv348; cookie17=UU6lTRL64A4ZyA%3D%3D; login=true",
				"pnm_cku822=090UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEx5RXhFfyk%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jW25Sb1JoX2JAekN4Q3pOe0B9Qn1Jdk57Qmw6%7CVWldfS0SMgwxCysQMB5JHmJfYkluQBZA%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=882EF4C6B0FA111EAA6643E15D21A489; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=Ar29Tsdwipa1aEWw77K8IE6RjRe3VPGs; uc3=nk2=Bvs6IPTfMdjk&id2=UU6lTRHJjU1cVQ%3D%3D&vt3=F8dASMyelg%2B%2BGZsJFgU%3D&lg2=W5iHLLyFOGW7aA%3D%3D; lgc=ehrdyka69; tracknick=ehrdyka69; skt=2277f30ffa6527a5; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UNDTl9zBwEqbF78JAujTfRvSxcjg5rRmG8iTz0eBERA%3D; unb=2640261448; _l_g_=Ug%3D%3D; _nk_=ehrdyka69; cookie17=UU6lTRHJjU1cVQ%3D%3D; login=true",
				
				"pnm_cku822=226UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdE9wRX5AdSM%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jWGdSaVdiVWhKckd%2FQH1Af0Z9RnJPc0d4TGI0%7CVWldfS0RMQo%2BAiIXNxl4HHclDi4QMB5IHg%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3DzMNMhIuGiUYOAQ5DDERLRkmGzsHOgQ%2FaT8%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=1F08FA4F4654CE81C327DCEFFA9E79AC; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=ApqaN8yLsAIMb0I51IOj-dagqk68yx6l; uc3=nk2=Bvs6IPTfMdjk&id2=UU6lTRHJjU1cVQ%3D%3D&vt3=F8dASMyelg%2B%2BGZsJFgU%3D&lg2=W5iHLLyFOGW7aA%3D%3D; lgc=ehrdyka69; tracknick=ehrdyka69; skt=2277f30ffa6527a5; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UNDTl9zBwEqbF78JAujTfRvSxcjg5rRmG8iTz0eBERA%3D; unb=2640261448; _l_g_=Ug%3D%3D; _nk_=ehrdyka69; cookie17=UU6lTRHJjU1cVQ%3D%3D; login=true",
				"pnm_cku822=249UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdE91TnNKdCI%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jWGJZZF1jVGlLf0Z6RXhDek9yTHNMeEx3TGI0%7CVWldfS0RMQ00DDAQLBQ0GnwAbVsvVmsMLlIrRy5TPhBGEA%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0HMxMvGyQZOQU4DTAQLBgnGjoGOwU%2BaD4%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=4F45DEB512A176221AAC80744D6EF8B6; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AtjYfquLqGt9g0A/wrkB54jK6AhqwTxL; uc3=nk2=Bvs6IPTfMdjk&id2=UU6lTRHJjU1cVQ%3D%3D&vt3=F8dASMyelg%2B%2BGZsJFgU%3D&lg2=W5iHLLyFOGW7aA%3D%3D; lgc=ehrdyka69; tracknick=ehrdyka69; skt=2277f30ffa6527a5; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UNDTl9zBwEqbF78JAujTfRvSxcjg5rRmG8iTz0eBERA%3D; unb=2640261448; _l_g_=Ug%3D%3D; _nk_=ehrdyka69; cookie17=UU6lTRHJjU1cVQ%3D%3D; login=true",
				"pnm_cku822=189UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdE5xTntPdCI%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jWWZZbFhjVGlLdEl8SH1BdElzRn5Kckx1QHhWAA%3D%3D%7CVWldfS0RMQ01DTcXKAgmAzUbTRs%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=043B6FBCBCFF2AB72C8276DC3E88A462; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=At/f5b8kmuDZ-KeKYVy-Wju1Lz1pRDPm; uc3=nk2=Bvs6IPTfMdjk&id2=UU6lTRHJjU1cVQ%3D%3D&vt3=F8dASMyelg%2B%2BGZsJFgU%3D&lg2=W5iHLLyFOGW7aA%3D%3D; lgc=ehrdyka69; tracknick=ehrdyka69; skt=2277f30ffa6527a5; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UNDTl9zBwEqbF78JAujTfRvSxcjg5rRmG8iTz0eBERA%3D; unb=2640261448; _l_g_=Ug%3D%3D; _nk_=ehrdyka69; cookie17=UU6lTRHJjU1cVQ%3D%3D; login=true",
				"pnm_cku822=139UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdE51THhDey0%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jWWJbb1RsW2ZEe0N9Q3xJc0dzSXFFekJ6TmA2%7CVWldfS0RMQg9BycbIAAuFy0UMRgtFTAHYVxjATFYMhxKHA%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0HMxMvGyQZOQU4DTAQLBgnGjoGOwU%2BaD4%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=6F112AB988E977504AD64139BAC2FDC3; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AkNDsOSunG30loveZVBatvfLkwntuNf6; uc3=nk2=Bvs6IPTfMdjk&id2=UU6lTRHJjU1cVQ%3D%3D&vt3=F8dASMyelg%2B%2BGZsJFgU%3D&lg2=W5iHLLyFOGW7aA%3D%3D; lgc=ehrdyka69; tracknick=ehrdyka69; skt=2277f30ffa6527a5; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UNDTl9zBwEqbF78JAujTfRvSxcjg5rRmG8iTz0eBERA%3D; unb=2640261448; _l_g_=Ug%3D%3D; _nk_=ehrdyka69; cookie17=UU6lTRHJjU1cVQ%3D%3D; login=true",
				"pnm_cku822=025UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEF9Qn1EfCo%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jVmpValNrXGFDfkF0SX1FfUV5Q3xAfEZ%2FQXVMYjQ%3D%7CVWldfS0RMQgyBiYePhAtXGIPOhRCFA%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0HMxMvGyQZOQU4DTAQLBgnGjoGOwU%2BaD4%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=8DF099AAFD62B2E4D94E5E6D1F233089; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=ApOTz1y73nFv2dvuNeAKhicrYxm9SCcK; uc3=nk2=Bvs6IPTfMdjk&id2=UU6lTRHJjU1cVQ%3D%3D&vt3=F8dASMyelg%2B%2BGZsJFgU%3D&lg2=W5iHLLyFOGW7aA%3D%3D; lgc=ehrdyka69; tracknick=ehrdyka69; skt=2277f30ffa6527a5; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=UNDTl9zBwEqbF78JAujTfRvSxcjg5rRmG8iTz0eBERA%3D; unb=2640261448; _l_g_=Ug%3D%3D; _nk_=ehrdyka69; cookie17=UU6lTRHJjU1cVQ%3D%3D; login=true",
				
				//OK
				"pnm_cku822=192UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEF%2BRXFIdCI%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jVmlSZl9jVGlLdU51S3JGfkF5THRJcUtwSXFfCQ%3D%3D%7CVWldfS0RMQU7ACAcJwcpFjIZYTtCJXobfxt8Fm0GfFIEUg%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0HMxMvGyQZOQU4DTAQLBgnGjoGOwU%2BaD4%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=F6DF80E08F9EC60F362243247B6AB54C; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AiUlFlDRfIoTE614l7qE6CUDde9fYtn0; uc3=nk2=AnfmUtzyvp77JQ%3D%3D&id2=UU6lTRL8YVhL9g%3D%3D&vt3=F8dASMyelg%2BwzG0ARb0%3D&lg2=VFC%2FuZ9ayeYq2g%3D%3D; lgc=afmrhwtc56; tracknick=afmrhwtc56; skt=6a792b32b6280a21; uc1=cookie15=VT5L2FSpMGV7TQ%3D%3D&cbu=1&existShop=false; cookie1=U7lXy%2BGrhxCo0Qq5Pc58vE4yX5vVosgwC9Kxs1VTBUY%3D; unb=2640142284; _l_g_=Ug%3D%3D; _nk_=afmrhwtc56; cookie17=UU6lTRL8YVhL9g%3D%3D; login=true",
				"pnm_cku822=143UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEF4RHhBeS8%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jVm9Tb1ZuWWRGc0h1QH1GfkZ%2FRn9He0B8QG44%7CVWldfS0SMgk8HCUFKw9jEmFPGU8%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=F13809AA04F81265596E1F903D5B99CB; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AvPzoGeJqrre2zvOlcDqpscvw/kdKIfq; uc3=nk2=G4gKF1NWDvc%3D&id2=UU6lTRdg9ErDHg%3D%3D&vt3=F8dASMyelg6ruah1%2FF8%3D&lg2=URm48syIIVrSKA%3D%3D; lgc=xhxbai26; tracknick=xhxbai26; skt=701ebef88f4d666f; uc1=cookie15=UIHiLt3xD8xYTw%3D%3D&cbu=1&existShop=false; cookie1=B0ADfpwhumNgdpcZpH7W5WnmAWf16O40eZ8IoA94DuA%3D; unb=2640441139; _l_g_=Ug%3D%3D; _nk_=xhxbai26; cookie17=UU6lTRdg9ErDHg%3D%3D; login=true",
				"pnm_cku822=137UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEF6RnNIdiA%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jVm1RZF9hVmtJfEl3SnJOc097RHlNcUR%2BS2Uz%7CVWldfS0RMQ0wCysSMhxtUz0DLXst%7CVmhIGCIbOwQ9AyMWKxc3DzMNMhIuGiUYOAQ5DDERLRkmGzsHOgQ%2FaT8%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=2C771F947BA58FEF86C43ACCD8E26B07; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AiMjESzp/Y-3O2s-RbC6VhbV82nNGLda; uc3=nk2=AQr5FMqqncw%3D&id2=UU6lTRdmTFtSEQ%3D%3D&vt3=F8dASMyelg6ruxGwmlc%3D&lg2=UIHiLt3xD8xYTw%3D%3D; lgc=bnnlm432; tracknick=bnnlm432; skt=e54230e93e101d89; uc1=cookie15=UIHiLt3xD8xYTw%3D%3D&cbu=1&existShop=false; cookie1=BxuQh4RySvkBXMPI7%2BXN0oweZAd%2FWJmtn1ndabPZ6eU%3D; unb=2640421312; _l_g_=Ug%3D%3D; _nk_=bnnlm432; cookie17=UU6lTRdmTFtSEQ%3D%3D; login=true",
				"pnm_cku822=165UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEF7T3tDfSs%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jVmxYbFRqXWBCd09xS3NPc0hzRnxHekJ2TGI0%7CVWldfS0SMg0xCioVNRtqVHoseg%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=CB762B13517AF9D4D315F8BE184D3465; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AtXVBV/GMp4s6l1oxyrUGPR/pd-P0onk; uc3=nk2=GdBmvuOq9CUZkA%3D%3D&id2=UU6lTRHGIIhXlA%3D%3D&vt3=F8dASMyelg6rvUYwd2M%3D&lg2=UtASsssmOIJ0bQ%3D%3D; lgc=zxhfipz984; tracknick=zxhfipz984; skt=29b51fea376d6c8b; uc1=cookie15=WqG3DMC9VAQiUQ%3D%3D&cbu=1&existShop=false; cookie1=BdGt0E6732xV5VbzD4IQiEQRrSqUVHNWgvotQKsVMWk%3D; unb=2640291743; _l_g_=Ug%3D%3D; _nk_=zxhfipz984; cookie17=UU6lTRHGIIhXlA%3D%3D; login=true",
				"pnm_cku822=004UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEF1TnROcCY%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jVmJZY1lnUG1Pc0hxSXJMdEhyS3dNeUJ%2FQHxSBA%3D%3D%7CVWldfS0SMgwzBycbIgIsRX1LPxFHEQ%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=E9F105DFE81029690AE2E4E0FE9696A5; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=ApOTwzcP6RQgzdvuNeAKhibGYxm9SCcK; uc3=nk2=CyRcBPNfR6I%3D&id2=UU6lTRdk5AFGrA%3D%3D&vt3=F8dASMyelg6rv9lW6a4%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=hihsri89; tracknick=hihsri89; skt=46e921da3d0ba0f6; uc1=cookie15=UtASsssmOIJ0bQ%3D%3D&cbu=1&existShop=false; cookie1=VFD5Qu6%2BV3v9OzRHMYmvKCOdStHGJsO4PnEO0L8fjD8%3D; unb=2640401386; _l_g_=Ug%3D%3D; _nk_=hihsri89; cookie17=UU6lTRdk5AFGrA%3D%3D; login=true",
				
				"pnm_cku822=102UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEB8QHlDeS8%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jV2tXblRuWWRGck91SHRPd015TXlMckd6QG44%7CVWldfS0QMA41ACAcKQknHiMJMwsuC3kGbxQ4SzhCchZ8UgRS%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=7999B291023B84A4A2F0FC17EE6D55FA; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AoqKZtkL3noJTzJpRDOzqWd0mn4sew7V; uc3=nk2=CyRcBPNfR6I%3D&id2=UU6lTRdk5AFGrA%3D%3D&vt3=F8dASMyelg6rv9lW6a4%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=hihsri89; tracknick=hihsri89; skt=46e921da3d0ba0f6; uc1=cookie15=UtASsssmOIJ0bQ%3D%3D&cbu=1&existShop=false; cookie1=VFD5Qu6%2BV3v9OzRHMYmvKCOdStHGJsO4PnEO0L8fjD8%3D; unb=2640401386; _l_g_=Ug%3D%3D; _nk_=hihsri89; cookie17=UU6lTRdk5AFGrA%3D%3D; login=true",
				"pnm_cku822=047UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEB5RnhFfSs%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jV25Rb1JqXWBCf0V8RHhDfkB5QHxDe0V6QX9RBw%3D%3D%7CVWldfS0RMQ05BT0dIRo6FDQNLRE0YkdxBXEfeAMnWDEfSR8%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=B3364B6D76C7938C6B8C0949F800AB81; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AuXl15/Ix8OIMG04V3rEKGTPta8fIpm0; uc3=nk2=CyRcBPNfR6I%3D&id2=UU6lTRdk5AFGrA%3D%3D&vt3=F8dASMyelg6rv9lW6a4%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D; lgc=hihsri89; tracknick=hihsri89; skt=46e921da3d0ba0f6; uc1=cookie15=UtASsssmOIJ0bQ%3D%3D&cbu=1&existShop=false; cookie1=VFD5Qu6%2BV3v9OzRHMYmvKCOdStHGJsO4PnEO0L8fjD8%3D; unb=2640401386; _l_g_=Ug%3D%3D; _nk_=hihsri89; cookie17=UU6lTRdk5AFGrA%3D%3D; login=true",
				
				//OK
				"pnm_cku822=067UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEB7QndDeC4%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jV2xVYFRvWGVHeUVwT3dOdUF4R3NMcUh0TWM1%7CVWldfS0QMA4wDS0TMx1zV3NdC10%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=C9564372FAC3F9EE71ABAA9E3C19AC91; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=Avr6FuToYPZJuqIZNGMDGXcfCi4cq36F; uc3=nk2=AmJVXAL2Tyg%3D&id2=UU6lTRaFuEXKHQ%3D%3D&vt3=F8dASMyelg6qMZtLl8U%3D&lg2=WqG3DMC9VAQiUQ%3D%3D; lgc=askmh336; tracknick=askmh336; skt=93a9e76252c5de30; uc1=cookie15=V32FPkk%2Fw0dUvg%3D%3D&cbu=1&existShop=false; cookie1=Vy67DiAfJEr9fJQrsEoru2XCVxo2aObCxw%2Bltqoz7s8%3D; unb=2640500743; _l_g_=Ug%3D%3D; _nk_=askmh336; cookie17=UU6lTRaFuEXKHQ%3D%3D; login=true",
				"pnm_cku822=182UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdEB1SXZPdyE%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5jV2JeYVhgV2pIcE1wTXhBeUN6T3FJdEp%2FSmQy%7CVWldfS0SMg05BiYfPxEvCiMYNmA2%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=E65D1B5519553C60D60E8A82A1176536; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AgkJYSknDHslnRFMGy4gxGAlWTtjVv2I; uc3=nk2=CcM5lmC60LbXKqM%3D&id2=UU6lTRHHeYTYVQ%3D%3D&vt3=F8dASMyelg6qN3k4nlk%3D&lg2=VFC%2FuZ9ayeYq2g%3D%3D; lgc=jpyyqvmb158; tracknick=jpyyqvmb158; skt=9bbaa368f711db8a; uc1=cookie15=VFC%2FuZ9ayeYq2g%3D%3D&cbu=1&existShop=false; cookie1=BdS812wJRG%2Btn4SYT3sKe0QT8Rtd8F5Te8dHESFwBOI%3D; unb=2640281770; _l_g_=Ug%3D%3D; _nk_=jpyyqvmb158; cookie17=UU6lTRHHeYTYVQ%3D%3D; login=true",
				"pnm_cku822=196UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUh0SXNJcyU%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iX2NeZF5kU25Mc0ZzS3BKdEl9SHVPe0R6RHpUAg%3D%3D%7CVWldfS0TMwYzDy8RMR9RAGxCFEI%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cookie2=1c96fac00b0f6e33d4a383c3108b1181; t=0e78735c49b9ae3877532d2e54ae58fd; _tb_token_=jZICwZLp5TM48l2; isg=E575AC635DD3723BBAE265B2DD82606C; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=Ant7Bv5uE3cYFsM2XWiSzn5bS1Hl0I/S; uc3=nk2=Fm9yIEJZx5E%3D&id2=UU6lTRDKlyQwqg%3D%3D&vt3=F8dASMyelg6qNPvcsZc%3D&lg2=WqG3DMC9VAQiUQ%3D%3D; lgc=uepxa429; tracknick=uepxa429; skt=75d463f1fbdceb7e; uc1=cookie15=URm48syIIVrSKA%3D%3D&cbu=1&existShop=false; cookie1=BYEB6VrNflZyH3HBtFm9iI9EtJqrqfoEC3EU35stRlI%3D; unb=2640301793; _l_g_=Ug%3D%3D; _nk_=uepxa429; cookie17=UU6lTRDKlyQwqg%3D%3D; login=true",
				"pnm_cku822=170UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUl9R3NOcSc%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iXmpQZFlmUWxOc015RXBIfUB1THlCekJ%2BRnpUAg%3D%3D%7CVWldfS0TMwg8ASEdJwcpFC8XLwojGScCNEAhT2tGJld5L3k%3D%7CVmhIGCIbOwQ9AyMfJB8iAjwIMw0tESUaJwc7BjMOLhImGSQEOAU7AFYA%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=Aj4-QW0TR96nV2bNGLcPFKyazlqAZwL5; t=0e78735c49b9ae3877532d2e54ae58fd; isg=452771419CBEABBE9E3E8903E3C38F9F; uc3=nk2=D9Gh745DzQM%3D&id2=UU6lTRHMJghA2Q%3D%3D&vt3=F8dASMyelg6oXc8cM64%3D&lg2=URm48syIIVrSKA%3D%3D; lgc=lrwlp359; tracknick=lrwlp359; cookie2=1c293046098223cf10200797743826d8; _tb_token_=XdOCRkFkQlBaTW2; uc1=cookie15=U%2BGCWk%2F75gdr5Q%3D%3D&cbu=1&existShop=false; cookie1=U7VkoQts6WIaXBrC1iErInRzrkifG1oJ7SkaENUukaY%3D; unb=2640232085; skt=6d22a57318d7c027; _l_g_=Ug%3D%3D; _nk_=lrwlp359; cookie17=UU6lTRHMJghA2Q%3D%3D; login=true",
				"pnm_cku822=146UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUp2THhBdCI%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iXWFbb1ZjVGlLdU9wT3VLdk1xTHNLd0p1SHBeCA%3D%3D%7CVWldfS0RMQ04AjgYJwcpZ0xiNGI%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AvT0JmWW2Nx-TNxrPkXlCrKdhLxmzRi3; t=0e78735c49b9ae3877532d2e54ae58fd; isg=CF3824EC88651762BE2D27DD69B366D4; uc3=nk2=E63Wog4O67M%3D&id2=UU6lTRdtc0yQdg%3D%3D&vt3=F8dASMyelg6oUG2CkPE%3D&lg2=Vq8l%2BKCLz3%2F65A%3D%3D; lgc=pipcyd36; tracknick=pipcyd36; cookie2=1c293046098223cf10200797743826d8; _tb_token_=XdOCRkFkQlBaTW2; skt=0d77488e2f4d4d3b; uc1=cookie15=W5iHLLyFOGW7aA%3D%3D&cbu=1&existShop=false; cookie1=UtNU5%2F%2BfNugAEvuFLzp2oT6fXvKeBdrPTW2Zy1PxHuw%3D; unb=2640490926; _l_g_=Ug%3D%3D; _nk_=pipcyd36; cookie17=UU6lTRdtc0yQdg%3D%3D; login=true",
				"pnm_cku822=109UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUp0QXxAfyk%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iXWNWa1doX2JAfUl8QHhEcEVxT3VJfEF5RXFfCQ%3D%3D%7CVWldfS0TMwg2CioePhA0GT0AcU8iFz4QRhA%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AlBQCjzDPkRca7jX-hEZ/i7yYJCiGTRj; t=0e78735c49b9ae3877532d2e54ae58fd; isg=59DCA1712A8822FC7D6CD0EFC3F7D8A3; uc3=nk2=G4wnFVR%2BuMZ5&id2=UU6lTRDJeOlIyg%3D%3D&vt3=F8dASMyelg6vTIZ4uac%3D&lg2=V32FPkk%2Fw0dUvg%3D%3D; lgc=xlounhs49; tracknick=xlounhs49; cookie2=1c293046098223cf10200797743826d8; _tb_token_=XdOCRkFkQlBaTW2; skt=7bc5afadeaf8a64e; uc1=cookie15=UtASsssmOIJ0bQ%3D%3D&cbu=1&existShop=false; cookie1=UNaA08KWug4FhcqZDNnGC8LS8HkYTQpUDo%2FtiDmVLaY%3D; unb=2640331822; _l_g_=Ug%3D%3D; _nk_=xlounhs49; cookie17=UU6lTRDJeOlIyg%3D%3D; login=true",
				"pnm_cku822=125UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUpySXRNdSM%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iXWVeY1piVWhKckt1TntEcUR%2FRnJKcEV6QW85%7CVWldfS0TMwk0DS0RKwslCGgZPE4xWCMPahYmAj9OcB0zZTM%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=Alxc4yi7lCW0G0Qz5k3N0trqbHQO1QD/; t=0e78735c49b9ae3877532d2e54ae58fd; isg=7C7FF5D719E9DD78D58F4AFF2ABE473E; uc3=nk2=FaeozAqAzdU%3D&id2=UU6lTRDD%2BxihjQ%3D%3D&vt3=F8dASMyelg6vTUDISqo%3D&lg2=UIHiLt3xD8xYTw%3D%3D; lgc=vprged96; tracknick=vprged96; cookie2=1c293046098223cf10200797743826d8; _tb_token_=XdOCRkFkQlBaTW2; skt=f8609c007a3952bd; uc1=cookie15=Vq8l%2BKCLz3%2F65A%3D%3D&cbu=1&existShop=false; cookie1=VT4O%2BwjWMgd5WproR2shuKmzgLbEmzN9oBOrBWTIY1k%3D; unb=2640391788; _l_g_=Ug%3D%3D; _nk_=vprged96; cookie17=UU6lTRDD%2BxihjQ%3D%3D; login=true",
				"pnm_cku822=083UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJdUt0TXhGciQ%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5iXGNab1FlUm9Nck5wSXZLf0d%2BQH9FekF1QX9RBw%3D%3D%7CVWldfS0RMQ02CDwcIB8%2FEXIXdilmG3YZZk1tU30rfQ%3D%3D%7CVmhIGCcdKAg8AzcXIh8jAz0JMgwsECQbJgY6BzIPLxMnGCUFOQQ6AVcB%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AuHh26MezcQHUunEs2aY/beFsaP7jlWA; isg=107AA0118F21435C2C80F5FB167347F7; t=0e78735c49b9ae3877532d2e54ae58fd; uc3=nk2=BdG6Dli5Grhj&id2=UU6lTRDNC2qQcA%3D%3D&vt3=F8dASMyelg6vRIesx0s%3D&lg2=VT5L2FSpMGV7TQ%3D%3D; lgc=favgsr183; tracknick=favgsr183; cookie2=1ca36053dd658e1c16021d01ebcfbaab; _tb_token_=wOGCRZjUGrz6zP3; uc1=cookie15=W5iHLLyFOGW7aA%3D%3D&cbu=1&existShop=false; cookie1=AQWcR3fCxtJSveuKp2b1VhUimMnEuVZejmV%2BImJMbTM%3D; unb=2640371799; skt=afd1aaed401d4ce9; _l_g_=Ug%3D%3D; _nk_=favgsr183; cookie17=UU6lTRDNC2qQcA%3D%3D; login=true",
				"pnm_cku822=142UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJcE57RntGeC4%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5nWWxRbFFvWGVHfkZ%2FQXtFf0J7QHVAdE11TXVbDQ%3D%3D%7CVWldfS0QMA47BiYaIAAuXS5UZABqB3peN11lRSRVLE9hN2E%3D%7CVmhIGCYfIgI5BzISJxomBj4CPAkpFSEeIwM%2FAjcKKhYiHSAAPAE%2FBFIE%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AkBAN1Mj4YnQq6gHasFprpLqUMASwSST; isg=7D1A9988E25AA786D42D2FFE8C9EC189; t=0e78735c49b9ae3877532d2e54ae58fd; uc3=nk2=CyHJQHsnB8I%3D&id2=UU6lTRdj2F2hLA%3D%3D&vt3=F8dASMyelgviHlOXaoI%3D&lg2=UtASsssmOIJ0bQ%3D%3D; lgc=hltvnr97; tracknick=hltvnr97; cookie2=1cb7bb09c392992be7be1c5101eaf80d; _tb_token_=zIcCDOsmKw1Boa1; uc1=cookie15=U%2BGCWk%2F75gdr5Q%3D%3D&cbu=1&existShop=false; cookie1=UtU5v172Prmon5Sd7zzmy9bVCdJNkmUQ2R8L4gd%2FL7M%3D; unb=2640476974; skt=609bbe66a98752bb; _l_g_=Ug%3D%3D; _nk_=hltvnr97; cookie17=UU6lTRdj2F2hLA%3D%3D; login=true",
				"pnm_cku822=245UW5TcyMNYQwiAiwQRHhBfEF8QXtHcklnMWc%3D%7CUm5OcktyTnNJcE56Q3hDfyk%3D%7CU2xMHDJxPk82UjVOI1h2VnhCbExiPl85VTJMNhhOGA%3D%3D%7CVGhXd1llXGVZZF5nWW1Ub1RoX2JAfkV9Q3xJdk90THBPcEhySnRaDA%3D%3D%7CVWldfS0SMgY4GCYGKFolTGI0Yg%3D%3D%7CVmhIGCIbOwQ9AyMWKxc3CT0GOBgkEC8SMg4zBjsbJxMsETENMA41YzU%3D%7CV25Tbk5zU2xMcEl1VWtTaUlwJg%3D%3D; cq=ccp%3D0; CNZZDATA1000279581=50147986-1437018124-%7C1437034844; cna=p+trDhPBLRoCAdoSRB8CEhiw; l=AoWF9TUwSKpB6A1Y95pkCTcS1c-/QjnU; isg=6A44E75F2CE8DAA4E53C479D586F06D5; t=0e78735c49b9ae3877532d2e54ae58fd; uc3=nk2=De3Th036vg%3D%3D&id2=UU6lTRHK0vso1g%3D%3D&vt3=F8dASMyelgviGLH3Ouc%3D&lg2=WqG3DMC9VAQiUQ%3D%3D; lgc=njzdp51; tracknick=njzdp51; cookie2=1cb7bb09c392992be7be1c5101eaf80d; _tb_token_=zIcCDOsmKw1Boa1; skt=cec8502bb79c70dc; uc1=cookie15=U%2BGCWk%2F75gdr5Q%3D%3D&cbu=1&existShop=false; cookie1=VvaMYg%2FXJ8c77mRJY5DaivSv9v7dk4C2Zi6QNjKehWY%3D; unb=2640257898; _l_g_=Ug%3D%3D; _nk_=njzdp51; cookie17=UU6lTRHK0vso1g%3D%3D; login=true"
		};
    	
    	int index = (int)(Math.random() * cookies.length);
    	return cookies[index];
    	
    }
	
    public static final boolean  existStr(String string , String ... parmes){
		for (int i = 0; i < parmes.length; i++) {
			if(string.contains(parmes[i])){
				return true;
			}
		}
		return false;
	}
    
	/**
	 * 随即生成指定位数的含数字和字母的验证码字符串
	 * 
	 * @author Peltason
	 * @date 2007-5-9
	 * @param bit 指定生成验证码位数
	 * @return String
	 */
	public static String strRandom(int bit) {
		if (bit == 0)
			bit = 6; // 默认6位
		String str = "";
		str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";// 初始化种子
		return RandomStringUtils.random(bit, str);// 返回6位的字符串
	}
    
	/**
	 * 随即生成指定位数的含数字验证码字符串
	 * 
	 * @author Peltason
	 * @date 2007-5-9
	 * @param bit 指定生成验证码位数
	 * @return String
	 */
	public static String numRandom(int bit) {
		if (bit == 0)
			bit = 6; // 默认6位
		String str = "";
		str = "0123456789";// 初始化种子
		return RandomStringUtils.random(bit, str);// 返回6位的字符串
	}
    
	public static void main(String[] args) throws Exception {
		
		for(int i = 0; i < 100; i++){
			System.out.println(i);
			System.out.println("==>"+(int)(Math.random() * 5));
		}
		
		
		
//		String str = " 三能";
//		String str2 = " 三能";
//		
//		System.out.println("|"+ str + "|");
//		System.out.println("|"+ toHexString(str) + "|");
//		System.out.println("|"+ toHexString(str2) + "|");
//		
//		System.out.println("|"+ str.trim() + "|");
//		System.out.println("|"+ str2.trim() + "|");
//		System.out.println("|"+ replaceBlank(str) + "|");
		System.out.println(isValidDate("2015-08-20","yyyy-MM-dd"));
		
		
		 //System.out.println(genRandomNum(10));
	}

	/**
	 * 去掉常规空格，以及jsop形式的空格
	 * @param str
	 * @return
	 */
	public static String removeSpace(String str){
		return trim(str.replace(Jsoup.parse("&nbsp;").text()," "));
	}
	
	public static<T> void removeSpace(T t){
		Class<?> clazz = t.getClass();
		Field[] fileds =clazz.getDeclaredFields();
		for (Field field : fileds) {
			String fieldType = field.getType().toString();
			String name = field.getName(); // 获取属性的名字
			name = name.substring(0, 1).toUpperCase() + name.substring(1); // 将属性的首字符大写，方便构造get，set方法
			
			if (fieldType.endsWith("String")){
				
				try {
//					Object obj = clazz.newInstance();
					field.setAccessible(true);
					String fieldValue = (String) field.get(t);
					if(isNotEmpty(fieldValue)){
						field.set(t,trim(fieldValue.replaceAll(Jsoup.parse("&nbsp;").text()," ").replaceAll("[\\s\\u00A0]+$", "")));
					}
				} catch (IllegalArgumentException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} catch (IllegalAccessException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}
	
	public static boolean isNotEmpty(String str) {
		          return !StringUtils.isEmpty(str);
		      }
	
	public static boolean isEmpty(String str) {
		          return str == null || str.length() == 0;
		      }
	
}
